package com.ics.atable.chat.constant;

/**
 * 指标查询工作流常量类
 *
 * @author haohongbin
 */
public class ItemQueryConstant {

    public static final String ITEM_QUERY_GRAPH = "ITEM_QUERY_GRAPH";

    // 节点名称
    public static final String INIT = "INIT";

    public static final String INTENT = "INTENT";

    public static final String SYNONYMS = "SYNONYMS";

    public static final String STRUCT_TOKEN = "STRUCT_TOKEN";

    public static final String HUMAN_FEEDBACK = "HUMAN_FEEDBACK";

    public static final String ITEM_RETRIEVAL = "ITEM_RETRIEVAL";

    public static final String JUDGE = "JUDGE";


    // 条件边控制：跳转下一个节点
    public static final String JUDGE_NEXT_NODE = "judge_next_node";

    public static final String INTENT_NEXT_NODE = "intent_next_node";

    public static final String STRUCT_TOKEN_NEXT_NODE = "struct_token_next_node";

    public static final String HUMAN_FEEDBACK_NEXT_NODE = "human_feedback_next_node";

    public static final String SYNONYMS_NEXT_NODE = "synonyms_next_node";

    public static final String ITEM_RETRIEVAL_NEXT_NODE = "item_retrieval_next_node";


    // 输出
    public static final String INTENT_RESULT = "intent_result";

    public static final String STRUCT_TOKEN_RESULT = "struct_token_result";


    // 输入
    public static final String QUERY = "query";

    public static final String FEED_BACK = "feedback";

    public static final String  FEED_BACK_COUNT = "feedback_count";

    public static final String SESSION_ID = "session_id";

    public static final String USER_ID = "user_id";

    public static final String ITEM_RETRIEVAL_RESULT = "item_retrieval_result";



}
